package com.jevons.geo_lib.geo_op;

/**
 * Copyright 2020 JxGIS
 *
 * @file OperationLayerStyle
 * @auth linaisheng
 * Created on 2023/12/28.
 * Description：
 */
public class OperationLayerStyle {

    private String fillColor;
    private float fillOpacity;

    private String lineColor;
    private float lineOpacity;
    private float lineWidth;

    private float iconSize = 0.5f;

    public OperationLayerStyle(
            String fillColor, float fillOpacity,
            String lineColor, float lineOpacity, float lineWidth) {
        this.fillColor = fillColor;
        this.fillOpacity = fillOpacity;
        this.lineColor = lineColor;
        this.lineOpacity = lineOpacity;
        this.lineWidth = lineWidth;
    }

    public String getFillColor() {
        return fillColor;
    }

    public void setFillColor(String fillColor) {
        this.fillColor = fillColor;
    }

    public float getFillOpacity() {
        return fillOpacity;
    }

    public void setFillOpacity(float fillOpacity) {
        this.fillOpacity = fillOpacity;
    }

    public String getLineColor() {
        return lineColor;
    }

    public void setLineColor(String lineColor) {
        this.lineColor = lineColor;
    }

    public float getLineOpacity() {
        return lineOpacity;
    }

    public void setLineOpacity(float lineOpacity) {
        this.lineOpacity = lineOpacity;
    }

    public float getLineWidth() {
        return lineWidth;
    }

    public void setLineWidth(float lineWidth) {
        this.lineWidth = lineWidth;
    }

    public void setIconSize(float iconSize) {
        this.iconSize = iconSize;
    }

    public float getIconSize() {
        return iconSize;
    }

}